


interface axis_master_if(input clk, input rst);
    logic           m_axis_tvalid           ; 
    logic   [7 : 0] m_axis_tdata            ; 
    logic           m_axis_tready           ; 
    logic           m_axis_tlast            ; 
    logic   [67: 0] m_axis_tuser            ; 

endinterface

interface axis_slave_if(input clk, input rst);
    logic           s_axis_tvalid           ; 
    logic   [7 : 0] s_axis_tdata            ; 
    logic           s_axis_tready           ; 
    logic           s_axis_tlast            ; 
    logic   [67: 0] s_axis_tuser            ; 

endinterface

interface gmii_if(input clk, input rst);
    logic   [7 : 0] gmii_data               ; 
    logic           gmii_valid              ; 
    
endinterface